#include <stdio.h>
#include <string.h>

void bubblesort(char a[],int n){
    for(int i=0;i<n-1;i++){
        for(int j=0;j<n-i-1;j++){
            if(a[j]>a[j+1]){
                char t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
            }
        }
    }
}

void delrep(char a[],int n){
    int i=0,j=0;
    for(j=0;j<n;j++){
        if(a[j]==a[j+1]){
            
        }
        else{
            a[i]=a[j];
            i++;
        }

        if(a[j+1]=='\0'){
            a[i]='\0';
        }
    }
}

int main(){
    char str[100];
    fgets(str,100,stdin);
    int len=strlen(str);
    if(len>0 && str[len-1]=='\n'){
        str[len-1]='\0';
    }

    bubblesort(str,len-1);
    printf("%s\n",str);

    delrep(str,len-1);
    printf("%s",str);
    

    return 0;
}